Skip to content

Version Packages - #24

Merged
joelgwebber merged 1 commit into
mainfrom
changeset-release/main
Aug 26, 2026
Merged

Version Packages#24
joelgwebber merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

subtext@0.10.3

Patch Changes

  • b2ee015: Add a Cursor-flavored marketplace manifest (.cursor-plugin/marketplace.json) listing only the root Subtext plugin. Cursor-style marketplace indexers read .cursor-plugin/marketplace.json before .claude-plugin/marketplace.json; without it they fall through to the Claude listing, where the external subtext-verify GitHub source reference either fails parsing or causes Subtext Verify to be surfaced instead of Subtext. Also teach sync-manifest-versions.mjs to keep the new manifest's version in sync.

Note

Low Risk
Version and marketplace manifest metadata only; no application logic or security-sensitive code paths change in this PR.

Overview
Automated Changesets release that bumps subtext from 0.10.2 to 0.10.3 and aligns that version across package.json, Claude/Codex/Cursor plugin manifests, and gemini-extension.json.

CHANGELOG.md records the patch for this release: adding .cursor-plugin/marketplace.json so Cursor-style indexers list only the root Subtext plugin (avoiding fall-through to the Claude marketplace entry with subtext-verify), plus keeping that manifest’s version in sync via sync-manifest-versions.mjs (from the merged changeset). The consumed changeset file .changeset/cursor-marketplace-manifest.md is removed as part of versioning.

No runtime or MCP tool behavior changes in this diff—metadata, changelog, and release bookkeeping only.

Reviewed by Cursor Bugbot for commit 685252f. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 6419bd7 to bc255c5 Compare August 24, 2026 21:32
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from bc255c5 to 685252f Compare August 26, 2026 20:39

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 685252f. Configure here.

Comment thread package.json
{
"name": "subtext",
"version": "0.10.2",
"version": "0.10.3",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lockfile version left unsynced

Low Severity

package.json was bumped to 0.10.3, but package-lock.json still records 0.10.2 at the top-level version and packages[""].version. The two files are out of sync, so a later npm install rewrites the lockfile and committed version metadata no longer matches the release.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 685252f. Configure here.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressing this in #25

@joelgwebber
joelgwebber merged commit 773745b into main Aug 26, 2026
1 check passed
joelgwebber added a commit that referenced this pull request Aug 27, 2026
changeset version bumps package.json but not package-lock.json, so the Version Packages PR left the lockfile's top-level and root-package (packages[""]) version at the old value — a later npm install would rewrite it and the release's version metadata would no longer match (Bugbot flagged this on the v0.10.3 PR #24). Extend sync-manifest-versions.mjs to also write the version into package-lock.json's two version fields: hermetic (no npm install / no network), idempotent, and consistent with how the per-harness manifests are already synced.

Signed-off-by: Joel Webber <joel@fullstory.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant